Apache installeren op Ubuntu 20.04
Home

Apache installeren op Ubuntu 20.04

Apache installeren op Ubuntu 20.04

Apache2 is een open-source web / HTTP-serversoftware die door talloze websites op het internet wordt gebruikt.

Stappenplan

  1. We beginnen met het updaten van de lokale pakketindex om de laatste upstream wijzigingen weer te geven:
    sudo apt update
  2. Gebruik de standaard pakketbeheerder als volgt om het Apache2-pakket te installeren:
    sudo apt install apache2
    1. de configuratiebestanden voor Apache2 bevinden zich in de directory /etc/apache2;
    2. het hoofdconfiguratiebestand is /etc//etc/apache2/apache2.conf.
    3. En de standaard document root voor het opslaan van uw webbestanden is /var/www/html/.
  3. Op Ubuntu worden, in tegenstelling tot andere grote Linux-distributies, systemd-services automatisch gestart en ingeschakeld om te starten bij het opstarten van het systeem, wanneer de installatie van een pakket (bedoeld om als een service te worden uitgevoerd) is voltooid.
  4. Je kan nagaan of de Apache2-service actief is en ingeschakeld bij het opstarten met behulp van de volgende systemctl-opdrachten
    sudo systemctl status apache2 
    sudo systemctl is-enabled apache2
    
  5. De firewall aanpassen

    Vooraleer Apache te kunnen testen, moet je de firewall-instellingen wijzigen om externe toegang tot de standaardwebpoorten toe te staan.

    Tijdens de installatie registreert Apache zichzelf bij UFW en biedt om een ​​paar applicatieprofielen die kunnen worden gebruikt om de toegang tot Apache via de firewall in of uit te schakelen.

    Je kan een lijst van de ufw-toepassingsprofielen opvragen door te typen:

    sudo ufw app-lijst

    Je krijgt de volgende lijst met de toepassingsprofielen:

    Output
    Available applications:
      Apache
      Apache Full
      Apache Secure
      OpenSSH

    Er drie profielen beschikbaar voor Apache:

    1. Apache: dit profiel opent alleen poort 80 (normaal, niet-versleuteld webverkeer)

    2. Apache Full: dit profiel opent zowel poort 80 (normaal, niet-versleuteld webverkeer) als poort 443 (TLS / SSL-versleuteld verkeer)

    3. Apache Secure: dit profiel opent alleen poort 443 (TLS / SSL-gecodeerd verkeer)

    Aangezien we in deze handleiding nog geen SSL voor onze server hebben geconfigureerd, hoeven we alleen verkeer op poort 80 toe te staan:

    sudo ufw allow 'Apache'

    Je kan de wijziging verifiëren door te typen:

    sudo ufw-status
    
    Dit genereert:
    Status: active
    
    To                         Action      From
    --                         ------      ----
    3306                       ALLOW       0.0.0.0                   
    3306/tcp                   ALLOW       Anywhere                  
    22/tcp                     ALLOW       Anywhere                  
    Apache                     ALLOW       Anywhere                  
    3306/tcp (v6)              ALLOW       Anywhere (v6)             
    22/tcp (v6)                ALLOW       Anywhere (v6)             
    Apache (v6)                ALLOW       Anywhere (v6)             
    
    3306/tcp                   ALLOW OUT   Anywhere                  
    3306/tcp (v6)              ALLOW OUT   Anywhere (v6) 
    
  6. Vervolgens moet je de Apache2-serverinstallatie testen. Open een webbrowser en gebruik het volgende adres om te navigeren:

    http://UW_SERVER_IP

    Je ziet de Ubuntu-standaardpagina in de browser verschijnen:

    Apache2 Ubuntu Default Page
    Apache2 Ubuntu Default Page
  7. Om de service op te starten:
    systemctl enable apache2
    systemctl start apache2

JI
2020-12-31 09:38:00